import java.util.*;

public class test_2_6 {

////    1.七段码
////    题目描述
////    小蓝要用七段码数码管来表示一种特殊的文字。
////    上图给出了七段码数码管的一个图示，数码管中一共有 7 段可以发光的二 极管，分别标记为 a, b, c, d, e, f, g
////    小蓝要选择一部分二极管（至少要有一个）发光来表达字符。在设计字符 的表达时，要求所有发光的二极管是连成一片的。
////    例如：bb 发光，其他二极管不发光可以用来表达一种字符。
////    例如 cc 发光，其他二极管不发光可以用来表达一种字符。这种方案与上 一行的方案可以用来表示不同的字符，尽管看上去比较相似。
////    例如：a, b, c, d, e 发光，f, g 不发光可以用来表达一种字符。
////    例如：b, f 发光，其他二极管不发光则不能用来表达一种字符，因为发光 的二极管没有连成一片。
////    请问，小蓝可以用七段码数码管表达多少种不同的字符？
//
//    private static int ans;
//    private static int[][] matrix=new int[7][7];
//    private static int[] flash=new int[7];
//    private static int[] visted=new int[7];
//    public static boolean check(int x){
//        for (int i = 0; i <= 6; i++) {
//            flash[i] = visted[i] = 0;
//        }
//        for (int i = 0; i <=6; i++) {
//            if(((x>>i)&1)!=0){
//                flash[i]=1;
//            }
//        }
//        int count=0;
//        for (int i = 0; i <=6; i++) {
//            if(flash[i]==1&&visted[i]==0){
//                bfs(i);
//                count++;
//            }
//        }
//        return count==1;
//    }
//    public static void bfs(int i){
//        LinkedList<Integer> que=new LinkedList<>();
//        que.offer(i);
//        visted[i]=1;
//        while(!que.isEmpty()){
//            int u=que.peek();
//            que.poll();
//            for (int j = 0; j <=6 ; j++) {
//                if(matrix[u][j]!=0&&flash[j]==1&&visted[j]==0){
//                    visted[j]=1;
//                    que.offer(j);
//                }
//            }
//        }
//    }
//    public static void main(String[] args) {
//        matrix[0][1]=matrix[1][0]=1;
//        matrix[0][5]=matrix[5][0]=1;
//        matrix[5][6]=matrix[6][5]=1;
//        matrix[6][1]=matrix[1][6]=1;
//        matrix[5][4]=matrix[4][5]=1;
//        matrix[4][6]=matrix[6][4]=1;
//        matrix[6][2]=matrix[2][6]=1;
//        matrix[1][2]=matrix[2][1]=1;
//        matrix[4][3]=matrix[3][4]=1;
//        matrix[2][3]=matrix[3][2]=1;
//        for (int i=0;i<(1<<7);i++){
//            if(check(i)){
//                ans++;
//            }
//        }
//        System.out.println(ans);
//    }


//    2.刷题统计
//    问题描述
//    小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。
//    请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题?
//    输入格式
//    输入一行包含三个整数 a, b 和 n.
//    输出格式
//    输出一个整数代表天数。
//    样例输入：10 20 99
//    样例输出：8

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long a=sc.nextLong();
        long b=sc.nextLong();
        long n=sc.nextLong();
        long week=a*5+b*2;
        long day=n/week*7;
        n%=week;
        if(n/a<=5&&n%a==0){
            day+=n/a;
        }else if(n/a<=5&&n%a!=0){
            day+=n/a+1;
        } else if ((n-a*5)/b>0&&(n-a*5)%b==0) {
            day+=5+(n-a*5)/b;
        } else if((n-a*5)/b>0&&(n-a*5)%b!=0){
            day+=5+(n-a*5)/b+1;
        }
        System.out.println(day);
        sc.close();
    }


}






